零、加入docker用户组

在使用非管理员账户登录操作系统,操作docker的时候需要切换到管理员的身份,每次都这样操作会比较麻烦,所以可以将当前用户加入到 docker 用户组,代码如下:

sudo usermod -aG docker USER_NAME

一、配置启动项

Doker 服务启动调用的是 dockerd 命令,dockerd 命名支持多种启动参数。例如启动Docker 的 debug模式并监听8011端口,代码如下:

docker -D -H tcp://127.0.0.1:8011

上面的参数可以写入docker文件 daemon.json 中,文件位于 /etc/docker,配置如下:

{
  "debug":true,
  "hosts":["tcp://127.0.0.1:8011"]
}

同样可以将上面的参数配置写入到docker配置文件中,以ubuntu为例,docker默认的配置文件位于 /etc/default/docker ,打开配置文件修改 DOCKER_OPTS,修改如下:

DOCKER_OPTS="$DOCKER_OPTS -H tcp://0.0.0.0:8011 -H unix://var/run/docker.sock"

喵叔
4 声望4 粉丝